package cn.iocoder.yudao.module.erp.controller.admin.customeraccount.vo;

import cn.iocoder.yudao.module.erp.dal.dataobject.customeraccount.CustomerAccountDetailDO;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Schema(description = "管理后台 - 客户余额 Response VO")
@Data
@ExcelIgnoreUnannotated
public class CustomerShowExcelVO {

    @Schema(description = "id", requiredMode = Schema.RequiredMode.REQUIRED, example = "17583")
    private Long id;

    @ExcelProperty("客户")
    private String name;

    @Schema(description = "当前余额", requiredMode = Schema.RequiredMode.REQUIRED, example = "12908")
    @ExcelProperty("当前余额")
    private BigDecimal nowCount;

    @Schema(description = "销售总额", requiredMode = Schema.RequiredMode.REQUIRED, example = "11211")
    @ExcelProperty("我方销售总额")
    private BigDecimal saleCount;

    @Schema(description = "购买总额", requiredMode = Schema.RequiredMode.REQUIRED, example = "12831")
    @ExcelProperty("我方购买总额")
    private BigDecimal buyCount;

    @Schema(description = "备注")
    @ExcelProperty("备注")
    private String remark;



}